# -*- coding: utf-8 -*-
# 迭代是一个在程序语言中非常重要的名称，在java中可以通过for循环，访问下标的方式获取数组元素，
# 在python中可以使用for x in d的方式，但是在python中，for不只是能
# 用在像list这样的数据结构中，也能用在dict(字典)中

from collections import Iterable

nums = range(1, 10)
print nums

for i in nums:
    print i

person = {'name': 'mjlf', 'age': 20}
for key in person:
    print key

for key, value in person.items():
    print key, value

# 在python中，可以判断一个变量是否可以被迭代
print isinstance({'key': 'value'}, Iterable)
